RSRC LVINLBVW( `<@G'K99ŏ D@rB1K_mm ُ B~)CɽPC۸s[A LVIN'Stream Basic with Config dhananjayan.vi LVINLJM_eStreamStart.vi    @ Handle In @@ @Numeric aScanList@ Handle Out@ ScansPerRead@ScansPerRead Out @NumAddresses (Auto-Detect)@NumReadAddresses@ ScanRate@ Actual ScanRate6@P @!status @code@0sourceerror in@ Actual SampleRate6@P @!status @code@0source error outPTH0& FunctionsLJM_eStreamStart.viLVINLJM_eStreamRead2D.vi   @ Handle In@ Handle Out@ ScansPerRead@@ aData Out@ NumAddresses6@P @!status @code@0sourceerror in@DeviceScanBacklog@LJMScanBacklog6@P @!status @code@0source error outPTH0' FunctionsLJM_eStreamRead2D.viLVINLJM_eStreamStop.vip @ Handle In@ Handle Out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0% FunctionsLJM_eStreamStop.viLVIN LJM_Close.vi] x  6@P @!status @code@0source error out6@P @!status @code@0sourceerror in @HandlePTH0 Functions LJM_Close.viLVINLJM_ErrorToString.viF x @0String6@P @!status @code@0sourceerror inPTH0' FunctionsLJM_ErrorToString.viLVIN LJM_OpenS.viw x  6@P @!status @code@0source error out @Handle6@P @!status @code@0sourceerror in@0 Identifier@0ConnectionType@0 DeviceTypePTH0 Functions LJM_OpenS.viLVINLJM_GetHandleInfo.vi x  6@P @!status @code@0source error out@ConnectionType@ DeviceType@ Handle Out@ SerialNumber @Port@MaxBytesPerPacket@ IPAddress6@P @!status @code@0sourceerror in@ Handle InPTH0' FunctionsLJM_GetHandleInfo.viLVINLJM_NamesToAddresses.vi x   6@P @!status @code@0source error out@@ @NumericaTypes"@@ @Numeric aAddresses@NumFrames (Auto-Detect)6@P @!status @code@0sourceerror in"@@@0StringaNamesPTH0* FunctionsLJM_NamesToAddresses.viLVINLJM_eWriteNames.vi @ Handle In@NumFrames (Auto-Detect)@ Handle Out"@@@0StringaNames @@ @ Numeric aValuesIn6@P @!status @code@0sourceerror in@ ErrorAddress6@P @!status @code@0source error outPTH0% FunctionsLJM_eWriteNames.viLVINKeep Last n Rows 2D.viF x @@ Last n Rows@@ Array@# Rows to KeepPTH0+ LVUtilitiesKeep Last n Rows 2D.viPP xP cP P d-` cnP"@P@flg@oRt@eofudfP0 Error Message x0dfd P0txd P0old P0ext c,RP"@P@flg@oRt@eofudf P!stopx!dfdP!txdP!oldP!ext@ P@@@@0String P   c+\P"@P@flg@oRt@eofudfP Scan Rate (Hz)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf$P@@0String Scan Listp@0dfdP@0txdP@0oldP@0ext P c\P"@P@flg@oRt@eofudfP# of iterationsxdfdPtxdPoldPext4 P@@@ j Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PP c,P"@P@flg@oRt@eofudf*P@ @ NumericWaveform Graphx@ dfdP@ txdP@ oldP@ ext P   cP"@P@flg@oRt@eofudfP@ Datax@ dfdP@ txdP@ oldP@ ext P P c\P"@P@flg@oRt@eofudfPLJMScanBacklogxdfdPtxdPoldPextb P         @P b P         @P  c ^P"@P@flg@oRt@eofudfPDeviceScanBacklogxdfdPtxdPoldPext c lP"@P@flg@oRt@eofudfP0 DeviceType p0dfd P0txd P0old P0ext c pP"@P@flg@oRt@eofudfP0ConnectionType p0dfd P0txd P0old P0ext c lP"@P@flg@oRt@eofudfP0 Identifier p0dfd P0txd P0old P0ext P c\P"@P@flg@oRt@eofudfPDeviceType OutpdfdPtxdPoldPext P c`P"@P@flg@oRt@eofudfPConnectionType OutpdfdPtxdPoldPext P cZP"@P@flg@oRt@eofudfP ScansPerReadpdfdPtxdPoldPext P   c8^P"@P@flg@oRt@eofudfP #Seconds on Graphp dfdP txdP oldP ext@ P@@@@0String c P"@P@flg@oRt@eofudf(P@@0String Config Namesp@0dfdP@0txdP@0oldP@0ext< P@@@ @ Numeric P   c4P"@P@flg@oRt@eofudf$P@ @ Numeric Config Valuesp@ dfdP@ txdP@ oldP@ ext P cbP"@P@flg@oRt@eofudfPCombined DIO17 CountxdfdPtxdPoldPext P cbP"@P@flg@oRt@eofudfPCombined DIO16 CountxdfdPtxdPoldPexth0 Error Message` Reads / Second`disabled index (col)`disabled index (col)`disabled index (col)h index (row)` y` y`disabled index (col) c c| c(@0 Error Message   6@P @!status @code@0sourceerror in c@# Rows to Keep @@ Last n Rows c@ #Seconds on Graph@ ScansPerRead @@ aData Out@LJMScanBacklog@DeviceScanBacklog@ @ NumAddressesO @0String @!status c@0 Identifier6@P @!status @code@0sourceerror in c @Handle@0ConnectionType@0 DeviceType@ IPAddress@MaxBytesPerPacket @Port@ConnectionType@ DeviceType@ SerialNumber@0 DeviceType@0 Identifier@0ConnectionType.*@@ @ NumericWaveform Graph @!stop@ Scan Rate (Hz)($@@@0String Scan List@# of iterations@ Scan Rate (Hz)@Combined DIO16 Count@ #Seconds on Graph,(@@@0String Config Names($@@ @ Numeric Config Values@Combined DIO17 Count@NumFrames (Auto-Detect) c@ ScanRate @NumAddresses (Auto-Detect) c@ Actual SampleRateP@ Last n Rows! c"@@@0StringaNames"@@@0StringaNames@ ErrorAddress@NumFrames (Auto-Detect)@@ @NumericaTypes"@@ @Numeric aAddresses c4 @@ @ Numeric aValuesIn c c| c c| c c c c| c c c c c c| c c c c| c c| c c$ ct c c c c c c dP``` d m CDf r t| *^~@@AIN0DIO0_EF_READ_ASTREAM_DATA_CAPTURE_16Plot 0 BBPlot 1BB Samples Amplitudef3xf38z@k@4@?@@@Y@4?| LJM_dtANY LJM_ctANY LJM_idANY? AIN_ALL_RANGESTREAM_SETTLING_USSTREAM_RESOLUTION_INDEXSTREAM_BUFFER_SIZE_BYTESDIO_EF_CLOCK0_ENABLEDIO_EF_CLOCK1_ENABLEDIO_EF_CLOCK2_ENABLEDIO0_EF_ENABLE DIO0_EF_INDEXDIO0_EF_ENABLEDAC1_FREQUENCY_OUT_ENABLE @$@ ??@@@$208 p|~ \Y,,$08 hX pd~px l X $H08  dpx d8px   L  T $08 P d px @   <  HT `p x * |$ *08   X td px @ p@ hz@ L@ T@ P @ | @ 6 `b@ H  $ @ <@ @ $ $    $@ H   $  $   h @ \X $ @ H@ x @ p 2BHN   P $@ @ @               VIDS'Stream Basic with Config dhananjayan.vi VIDS LJM_OpenS.vi tPTH0VIDSLJM_NamesToAddresses.vi PTH0VIDSLJM_GetHandleInfo.vi xPTH0VIDSLJM_eWriteNames.vi |PTH0VIDSLJM_eStreamStop.vi PTH0VIDSLJM_eStreamStart.vi PTH0VIDSLJM_eStreamRead2D.vi PTH0VIDSLJM_ErrorToString.vi PTH0VIDS LJM_Close.vi PTH0VIDSKeep Last n Rows 2D.vi PTH0.-i386b-" code%^.Ew$" E\EPPUEd$=9=RÐYӀ}}E$EEɍHHH HHHHH H$H(H,ƅhhUEPxEhxfƅfx ƅ݅` ݅ݝ` ƅfxƅH W݅` hh$X h$X؉X_ƅ}$ ƅhhUEP8d$ fxKƅET7" E\EPt .UR@␐}v}vCƅfx+ƅ< @ x s<sDsLsTET" E\EPx .UR@␐}v}vjƅ}$ ƅhh UEP8d$ }$ ƅdhh UEP8d$ fx6ƅ| s$  tET" E\EP| .UR@␐}v}vzƅfxƅ s,sThET" E\EP .UR@␐}v}vƅfx"yƅH   T ET(" E\EP .UR@␐}v}vRƅfx&"ƅDž ɍHHH HHHHH H$H(H,ƅphhUEPP" CP?" P@" PA" PB8" [P<  r" !P " P  " P  " s_^ZY[]Ðt =,PEP$PP" $t $@ $Ðd$x =,PEP$PP" $x $@ $Ðd$| =,PEP$PP" $| $@ $Ðd$ =,PEP$PPR" $ $@ $Ðd$ =,PEP$PP" $ $@ $Ðd$ =,PEP$PP" $ $@ $Ðd$ =,PEP$PP " $ $@ $Ðd$ =,PEP$PPF" $ $@ $Ðd$ =,PEP$PP" $ $@ $Ðd$ =,PEP$PP" $ $@ $Ðd$.Ul$SQRVWT$ QRPE@$RW~d$ZY=k_^ZY[]ÐDž t t @ $ <Dž@ dDžh lDžp( tDžx, |DžDžDžDžPTAB  Džx x @ DžDžDž Dž Dž Dž  Dž$ DžDžDžDžPTAB  Dž| | @ $ DžDž@ ,Dž0 LDžP \Dž`Džx DžDžDžPTAB  Džl  @ lDž DžDž Dž DžDžtDžxDž|PTAB ph Dž  @ $ Dž Dž Dž Dž  ,Dž0Dž8  <Dž@DžX Dž Dž Dž PTAB Dž,  @ , $ D DžH l Džp Džx | Dž Dž Dž Dž Dž4 Dž8 Dž< PTAB 0 ( Dž  @ Dž  Dž  Dž Dž Dž Dž PTAB Dž  @ $ $ Dž( | Dž Dž Dž Dž PTAB   Dž  @ Dž $ Dž Dž Dž Dž PTAB Dž  @ 4 Dž8 d Džh Dž Dž Dž PTAB   QRu; Remove Element. To empty an array, right-click near the edge, select Data Operations => Empty Array. Other useful operations: From the Operate menu are "Make Current Values Default" and "Reinitialize To Default".P$=%=DataN ]D^_DeviceScanBacklogH fgHAPAPH;J;JH$  H,  H4  ZD^_LJMScanBacklogHDbdHLbdVD7hF7iF  DeviceTypeH\Ll[Lm[ZDghvgivConnectionTypeHl|l|mVDhi  IdentifierH|lm ZD8GR8GR DeviceType OutHM\-M\-^DgvmgvmConnectionType OutH|-|-Ru -u-StringHXD  ScansPerReadH]DL[YL[Y#Seconds on GraphH̐ap,ap,X$e3$f3 Config NamesH$;MJ_;NJ_RhiStringHm+n+Y&d5&e5 Config ValuesHD=LL^=ML^S1s@1t@NumericH8FwUFxU`D+u+uCombined DIO17 CountH1@[11Z`DY+Z+Combined DIO16 CountH,1]@1_1HDpFG HDL[L[HD:I:IHDUdFUdF HD 9!9HDN]N] HD88YD.!.! Error MessageHD1@ 1@ XD)( LJM_Close.vigD> M>MStream Basic with Config.vi_DFELJM_eStreamStart.vi`D.-LJM_eStreamRead2D.vi^DLJM_eStreamStop.viHD ' (HD<ZZ`DLJM_ErrorToString.viXDEG LJM_OpenS.vi`DwyLJM_GetHandleInfo.viHDT2A22A2 HDdTcNTcNHDtw%w% HDHD# # cDoc~oe~LJM_NamesToAddresses.viHDZDmq|ms|Reads / SecondHDpApB ^D10LJM_eWriteNames.viHDkzkzD$|Bn$~BmAAAHere we add some extra code to combine the 32-bit counter values.HD,I&X/I(X.bD\^Keep Last n Rows 2D.viDgfThis is a utility function we provide to keep the last n rows of a 2D array. We use it here so we can show the last n seconds of data.HDĐootD npThis example demonstrates the typical streaming technique: 1. Open the device. 2. Configure analog inputs. 3. Configure & start the stream. 4. Read chunks of stream data in a loop once or twice a second. 5. Stop the stream. 6. Close the device. For background on streaming, the T7 stream section is useful, but the LJM stream section is even more applicable: https://labjack.com/support/datasheets/t7/communication/stream-mode https://labjack.com/support/software/api/ljm/function-reference/stream-functionsWD7F07F/ index (row)DWWWThese 2 calls are opening the device and displaying info about which device was opened.D ooThis call is doing configuration. With the default front panel values we enable a high-speed counter on CIO0 & CIO1 (DIO16 & DIO17).xD,,,This call is reading a chunk of stream data.D"@"@FFFThis call is converting the scan list of names to a list of addresses.DtotnWWWThese 3 calls stop the stream, close the device, and convert the errorcode to a string.mDTr/Tr.!!!This call is starting the stream.HD$ B C HD@3<B3=B HD$P_wP_wHD~w~w`DTcDTcCdisabled index (col)`D`oF`oEdisabled index (col)HDf:uCf<uBMDYhYhyHDr<Er>D`DpFpEdisabled index (col)HDȘ<E>DMDyHDؘHDV:eCV<eB`DDSDDSCdisabled index (col) STOP  ww uy wy%.3f%.0f%.0f%.0f%.0f%.3f%.0f%.3f%.0f%.0f%.0f%.0f%.0f%.2f%.0f%.0f%.2f%.0f%.0f %#_15g %#_15g%.0f%.0f%.0f%.0f %#_15g%.0f6FPHP'Stream Basic with Config dhananjayan.viHFPHP(8H4hO'HXLGGt\# &7|         4Q[PH4 F [l\ 0ADI$24 2 pL` 0  lPd4 F ad ,l04|$4 O$55h 0Dp<  vIJ\ll  8l8l8l8l8l0  ad|<HR p#8` - @PV <0D Xp 6 0VbcVbcVbc4 Fx #498x @P rxB43O p 2 VbbVbbVbbL : ek0u0/.-p 2 03Ac3Ac3Acp 2 0AObAObAOb0 Wx 3Q 0 sx : 40 w 6Od0 Ux 68d0Ddx$@PC X+UBDb| 04 F  +<t 0  <Ud0 D A d~p :  0;Gc;Gc;Gcp :  GSbGSbGSbL :  @Q0u0/.-H RG/ 0 C , Pd~>p ^uP# 47 D 4 F , r+qx 0 k ,! ">@ : ,J!ff]@ : ,L!vvo@ : ,K!nng0 2d- v4 3d^v| 0 2d(wx w (0 2 (uz x0 2 -wz y4 6dm 4 6 Ku 0  , {0  , #>| 4 3 ^8OI 0DH ,4 $ ,7H 4 D@ |4 F  #> @P r B4#10 w #dp 2 0bbb@P r B4#2p 2 0ccc0 w #dp 2 0cccp 2 0bbb0 U #Gd@P  3,0 W  &0 s  'C0   d0D4 $H4 J  p : 0cccp : bbbL :  0u0/.-0 p ]d, !p!# #X@PC]DlD|||@PC ]TRP||, (!""P `4 F ] |),0  ]d0D Upd~D%^GmXȊ$1o3]/'||,$X4|8hBT8 2 e  |<O08l48hBR,`, @`8hBR 8h BR , ( h (8 2 @QҨ  8hxBTh8hB,@ 8 r :KHx  8h-BT0 J ,& GL ` ld \,$8 r   8hB,tL8 r   8!h ,BTD!O@4 ,8ztjKz  D"O`4 ,0x x  8#h BTh8#hB,#T$8#2   Њ  8%hB,%DXT|4% Fp ]؊ &| 8& 2 a܊  8(hB@,R 8( 2p a  0*DQd8p* : 0R^cR^cR^cp* :p 0R^cR^cR^cp* :p R^bR^bR^bL* : ag0u0/.-p* : R^bR^bR^bL* :p ag0u0/.-8*hpBR 4*Q%6g`#8*h#B T,*$($\$#4* F# 6gG 4+ 2# Kk\ 0, # Gg`d,|B$4,Q&dfg%`,|0,D$#,|,,%&%&,4, F$ fgw -|B-|CP-|0- $ wgd8-h$B%L%T0-D%$4- 2$ {k 4. F' g 4/ 2' k 00 ' gd80h'B(P(. 0ccc8;h.B.-R p; :. bbbL; :. 0u0/.-0;D.. ;|;|;|;|@;P4xKuZ2L f;|;|y,;2x2334,234; F1 K\Z0 0< 1 \u1d8< 21 `q-4  8p> 61 0[gc[gc[gc8>h1B2$1R p> 21 gsbgsbgsbL> :1 `q0u0/.-0>D281T a5$1; Di A(r@>| >|aAP; Di 1; Di H>R:#9469  ,>678l7l8 ,>67,9P89 :>|>|>|>|>|,>99::T4> F5 #d4u 8? r7, :LK`u  D@AP r5B43;Od50A w7, 6HOddA|pA 27, 0A;OIbA;OIbA;OIb8Ah7,B601A|pA 27, 03;AIc3;AIc3;AIc0A s5 :h00A U5 6d4dA|0A W5 39Og4AQ5h 064A J9 gu 4B 29 l,u 8Ch5B6X6DTh8Ch9B760CD8X5 *0C 9 h 0dHCRA,%8;4>L  ,C;`;===>4C F: %c6$v @DP r:B45:Qc= D|pD 2; 0C:QHbC:QHbC:QHbpD 2; 05:CHc5:CHc5:CHc0D w; 8GQcdD|D|,D=L;8D r;  ,F@@???@D@tF|F|8Fh;B;9<pF 2>L 0@gLsc@gLsc@gLscpF 2>L LgXsbLgXsbLgXsbLF :>L EvV|0u0/.-0F >L ArZd8Fh>LB>>F|4F J>L 0rA 8G2>L EvVr  d0ID@W:$ *aH; Di 1Hw ,7 6HOdI|,IB<BBFCBpCH@IPCCEvAD 4I FA ,vh 0J A ,E`d8J 2A 0A\l  ppL :A 0+7c+7c+7c8LhAB6l5R LL :A 0A0u0/.-0LDAAd @LPCFhXED< <,LDhDEEFDEt4L FC X,t 0M C ,XEd8M 2C 0\Ax  |pO :C 0+M7Yc+M7Yc+M7Yc8OhCB11R pO :C 7MCYb7MCYb7MCYbLO :C 0\Ab0u0/.-0OD5C XpO :A 7Cb7Cb7CblO0 p X %&d'+$-,1d4x:A,FhClOCFhA,:4x1d-,+$'&d% h p X0,O:p ,  BDHP'Stream Basic with Config dhananjayan.vi LVINLJM_eStreamStart.viPTH0LVINLJM_eStreamRead2D.viPTH0LVINLJM_eStreamStop.viPTH0LVIN LJM_Close.vi*<PTH0LVINLJM_ErrorToString.vi*PTH0LVIN LJM_OpenS.vi,PTH0LVINLJM_GetHandleInfo.vi<PTH0LVINLJM_NamesToAddresses.viGLPTH0LVINLJM_eWriteNames.viVtPTH0LVINKeep Last n Rows 2D.viiPTH0BDHPĒ8(D@O',O0OD0O@p+EeU4O BEeħ 4Pr(!!4PDm4P#pp"P$PPP04Pq|!;0P@H0$\ldT4P B$K\eȧ 4Q/Rr%&`Q(QQ(PQPQ QxP0Q4Q0Zj!b`4Q0Z b^` Q,$,Q`pd4Q0b jf`0Q$`G^nfQ Q@H `DQc%7(<Q0Q Q@ <!` QP0Q%`0[*k:c2Q Q@Hp4QD 8P Q@pQp4QbC%7.4QbD%6-4Qr!@0Q@p JZR4Q B9Jȩ 0R@pF p<eu6m&l4R B<TeGex 0S@HX?/4S 24S B:eԧ 4TDALP4T"`} T"Hll.T TzpT(T 00T@H X 0^nf `4T B 0M^eا 4U p 4UD  0U@Hy  ,4U B 9eܧ V}Vi4VpP(4V P5V 4 T V @`8l. V"H t . V @`  .4V#T14V"` .4VDP4VD(@4V tb0V D0V@H*"x  )V*V- V tLV)Ddyq)ok< 0V tD,V  x,V D Y  V4VQ /B"X V@ D D 0V  /B"4V J  /"e 4W 2 0A! 4X &K*<* 4Y3`?4Y3hgY@Y*6Y(TY~D%^(P6FB5/'YxYEt Y<]=:Y Y DYY DYDY2 t\L ea4Y K= N 4ZgL eaX6Z8Zh B,Zd4Zphr`Z!D}wq\`pDZ1D`, V 8n ZZ4Z &KG P[8( td|l [T.[84[3o [EXI [84[3!4[3[ [4[3  [8.4[3|[ [RHS[ 4[3[( [iS4[3`[t [,t4[34[3 [kt4[3P [d [ d4[3 [ [d[[ [88:4[3h [| [4|4[3 [ [4[34[3 [l4[3[ [:[l[( [Nph [l4 [[D[1 h (( 4[ &K/ P\@PTX (! !`#""x" \ P4\3`\T4\3tf \4\3@a\P \pT4\3_\ \ tt D\1DT  @ pe 4\ &K P]h$$#$D$%%|'0&`&(t'd'(4]h4]3=]]$$ ] .4]3> ]4h ]4]3<] ]Nx4]3D]]X ]X4]3^] ]j |4]3 [] ( ] (4]3!Z 4]3\4]3 , ] ] 4]3!L+ ]!` ] !!`4]3!* ]#]! ] H!]" ].# "4]3"d(]"x ]*"0"x4]3"']" ] "!` ]!#4]3!) ] 4]@]{ 4]3#;]# ](#.]$D ]$$ ]$$D4]3$9]$ ]$d$]%4]3$: ]%%4]3%h7]%| ]%4%|4]3%6 ]'04]3$84]3&L5 ]&` ]&&`4]3&& ]& ] &!`4]3'% ](t ]%'0]'d ]('d4]3'#]' ]''4]3( "](4 ]-T'!` ],E3: ]&(t4]3'P$ ] T4]D-],0]@H. "&-F%6)\4] B), &e ^"),^.^.P4^ B  [e 4_-o4D_1D* s X @_ *- 01,02132x2343 _*<+X+!`D_1D.+$0   4_ &K* 4`D|PP`-4`3*< r`(42x4`D,$0`4X4` &K,D 4a3*)(0,Da1D8T,@Dd ti a,8, a*</- a0a1,4aD+Pa#3a=CPa.a"x a,8-@a ..P4X455p56`68478 a*4$.Pa4Xa4 a*,t.aSR| a,<\90.4a)o3aRPh55hh$4a3*< t a*<0p04a3*<-@va04a3*<-,u4a3*<0\w a*<004a3*<1x a*<0(1,4a3*<1ya1 a*<1L14a3*<1za3a2 a*<024a3*<2d{a2x a*<-T20!`4a3*<2| a2 a*<22a34 a*<13 a*<3344a3*<3~ a3 a*<(3T.4a3,j\d`4a3*<3} 4a3*)(0, a*+44X4a3*.(0,a54a3*.p(0, a*4x44a3*4 ($a8a5p a*65p4a3*5 a5 a*55 a*554a3*5\ ($a6` a*76`4a3*6a6 a*+X6!`4a3*8 n 4a3*6L 4a3*7m a7 a*7P74a3*7k a8 a*78a84 a*684@a (T,-.89;:H:<<;< a,:84a3,+S\d`a94a3,)T\d`4a3,-O\d`a;4a3,8eT\X a,9x94a3,9ddLTPa:H4a3,5HNT\X a,;8:H4a3,:bDLHa: a,:h:4a3,;PDLH a<< a,9;4a3,:cLTP4a3,;MDLH a; a,D4;l;4a3,<LDLH a< a,D;< a,G:<<4aDEd aEDDa1D=<v x> 4a &K<v @b x=\=>>>?d?@4AAAl b<F`>=\b=\4b3<P b<F==4b3<>4b3<=|4b3<>b> b<?>b>b= b<]>L. b<?>4b3<?Pb> b<@?db?d4b3<> b<??4b3<@ ~b? b<E@T:4b3<Av~z4b3<?~4b3<@v~z bA b<A$A4b3<AXv~z bA b<<\A.4b3<Bv~z b@4 b<@AbGbAl0b@pD%B$BRJBT4b BB$1B3e 0c@pD4&dBdtlB0c@pG'BC4c BBSdOe 4d BBv&e 0e@pF+$= C4e BCPe 0f@pF`-,=\$4,DfNp4f BC$!e 4gDDc@0 g DEDBgB;gB$<4gDDeD0gDh4gDww0g* Eq(# g@ GEDBg.AlgDhEt4gDF(gP gg<g(T@4g=\C4gDFDgHgB<<Et4gD-c4gDmt04gDFf0Dg1DGG}b h( gGL8HX:4g &KGLnb$ @h GH8HIIpIJ@JKLKLHhG hGLHH84h3GLH$z~ hGLHH4h3GLIz~4h3GLIz~hH84h3GLI\}z~hI hGLJtIphIphH hGLEI(I hGLII4h3GLJ,}rzvhI hGLKdJ@hJ@4h3GLIrzv hGLJJ4h3GLJ}jrnhJ hGL]tK0:4h3GLLbjf4h3GLJ`jrn4h3GLKbjf hL hGLLK4h3GLL4bjf hK hGLFLhLH4h3GLL}bjf hK hGLKLhLHph8~h\Kh]tffUUh4hCi4$4h"`$p} h"HNN<ShU<hU,hQPQ0Q|P4h/DO@XxjhO\hO|hO\O|O hNTLOO hNRHPQhO4h0NOK^shj hN P8O4h0NO,Jhsmj4h0NO^hcj@hPRlpNhQ8h 2Pl ~(  ,8jhPlBLj :Pl 00/.-0j 3Pl }  j@pRHRQ4j BPl lp}e0 kQO|,kpPPl 4kDRl 0k@pR1dS@`PR4k BR|o@e4 4lD./( 4l/DSpXx.v8lSlSlSS lSRSS lSTLTOlO\S4l0SSHcn+h$84l0SS\cnh84lDSl@  lV@<lD :Qqpl4lDT^lU lVt]W.lV 4l/](g lVtX UlV@ lVtWUlWP lVtWV lX lVtTX.lZDl1DVV |8 4l KVt28 PmU<UUV V@WPXZYXY[DZ ZZ[\mYX mVtaXTWPmY4m3VtU(4m3VtU\4m3VtN4m3VtN4m3VtU mVtXX4m3VtV,m[D4m3VtU4m3VtV` mVtYxYX4m3VtW< mVtYY4m3VtWp mVtY$Z mVt]Z@:4m3VtZt mZ mVtZZ4m3VtZ mZ mVt[Z4m3Vt\h mVt[d[D4m3VtX mVt[[4m3Vt[m[ mVt]t\ :4m3Vt\Tm\mZ4m/\]}im\mm\d m\|0$mLm`DmmxZ 4mDMTMpP4mD]XaP 4mD^<e,mH^X  m>U<ms4ml 8m|mT@mPi|_,m_ 08m 2_` j{<  @@oPwlG$Z1`d oUp,,,o~auaTt,oh44o #{CoeD ,pHa 4 8p 2` H%Y0H  L0r 3` G$Z1 4rD,t0rmr hr]r D8X686rD4Hll,,rFr<\z`zrDHJJ66r]rGH#rF`,,rEz`z r @`iN<S,rltr4rDajHrNr| Dr14i[{  rijLi4r &Ki[P sy}4s3i |s{ws{ Hsi4sln#4s heT tph}x t"Hjkttk`l 4t"`k-}4tD$tk` t @`kkttTLhhtRHmmt<LH t@H`mt|t84t3ixs{wHtjt.&6%6&t* t"HxydHt fftlt^--^tdff t @` ydtb(bc2c(4tl 9 t@Hu`^stttFm&f&8th`BLt :` J V&00/.-t~|4tu-ts4tv :t t,4t/tVvg8t(-`vvtvvtx tHvP t@`vPt,tHh 8,tpx,tHuL`2\tE~tI4t'`}vP4ti|  &tyv{t4tkD ' t"H :tyDty4t#( = tinyD4t"`D}t{ {t0t@H`4xy&z tiy4t BypeX u{t4u/z|&Fiu}}x}8u:z#C|{uz| | u@z{zuz u{y{@{ 4u0{j u{|,yu| 4u/yn0u;z{ 3C; u@zxD|`4u0{z40u;z{#3+ u@z|X0u;z|#3+u|u|`| uzH}0}4u0zH}d6A;iu} uzHx~ru}x4u De\  vzH`~4}4v0zH},61i4v0zH~h,61iv} v@Hwl~|v|4v J` 6G1e` w~ wi4~w@w iyDy~08pw4w ` 04w3ixs{ww0 wih w@T^l$wwwP4w )w$,wdOr4w 6 wi0a1; Di T@ wi1X; Di w8 w@`x4w3i~s{w4w3itkso4w3ikso4w3iXckg4w3ickg wi84w3i[c_w wiX4w3i[c_ w wiwp4w3i([c_ wi<z4w3i[c_ w wi8wh_`B0w 3_` i| 4wj0T % w\|l@wd4wxx` < wHxDx wUp`Pww+Xw-T4w 7 w@T~|0w 3 d8wE 4w0Upg4w0Up]Dgw`D wUpsP w@Tu`sw(w tw 0wET\alqdi0wE TD\Qda`Yw` w@T\~|wP4w Ded 4x Deh 4y  el 4z0\|\cxmi z\|^lt$4z D!Aep 4{ Dspet 4| DSs0ex 0}ETla|qti }@Ts P}4}u A}+U,UaT; Di 1; Di 4}"`F} } @`:}x}},} lkN<yd< }"H <!`<} T l hvr } @` <!`}}4}"`E}x!`H} }vP}&,}"0H}} ..\} 180}@pa:A)a!Q0}@pA,C;S[KK@4} BAeu ~l 4~ B2;CeLv  v<Hk0E@T<dQlahY< @Th0E TLlQtapY40vs\qfg|<1; Di 0@HFh `phP4 B O`xe 0@HC4 B}xe ,0ET|aqi @Tu,H0E TL|QaY @Tm1; Di Y0E@TptQ|axYWP @T`~|0E@T(QaY4.4 J SdEe 4 J4 _pGe @P`p:Gh0 34 p:G v<< v$40vtfqkg4/i\a&&Q!Qa ikFE]tT]]RTLRH8GF`F<\DD4E++X(-T  84D4 \L p NS,<VtGL`*<*pKKK40Up4g ,(,$d40,Hi ,|40,`iL HzHzTi{\|,vUp ,u , @TpX @T<0ETF:QLaCY @T8~||0ETF:a]qTi @Hw|0E T\LQTaPY8 2 e9vD  4  > @H@,~|H`L :_` lx00/.-4T *,X|4 J_` Xie m0E@T]TQ\aXY @T|,HM_`B @Hl8 24 q;F  4 J8 oGe @Pw:Gw@ 0 38 :G @P^d8wE`8hB^|L : g4s:00/.-4v B8h8B $4 l/<40v\fag8 28 ;F  L 8 \`hL :8 6<00/.-40\|\mxri40\|cmhi\\y@xYx@L <L$P`,H<L :4 s6<00/.-\8h4B~m40,i,HH\@Y@,(` P4 J e 8 2   L : 00/.-@P@4$ +0 3  8hBl4 ?`D_;MM_Hlrr\ aD{k\j(|{x|} ȇpDzyz`Hy!` ms,Up\|v~|TkizHyz{),  0$HxD+`1    / +  CY CHx1aTiTa;_;w P* PY Y  PL L pY pL `Y `L@PhT8gE mkk, |D8 2 U9fD  8hBL : W4c:00/.-0 3 T8gE @Hh4 J CTEeȨ L,HN4L\,\u`m>hYh>H^lhdidhstitX>XY]>ui{{\hff}VtSR|QNGLCCPBBB$<,**<` <L <B$BBCPCQR||$ 0  4 ),k`Npyvphx~|sm #us^lu`lxxDy`Nj .* tl L  V    R c d d V R   NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0Dflt( @UUAn *>>*>>@?"  Segoe UISegoe UISegoe UI01Segoe UISegoe UISegoe UIRSRC LVINLBVW(  4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl8lDTHPTRecoCPST TPICC hSTRG LIfp FPHP LIbd BDHPVITS$HIST8PRT LFTAB`(.l-p<.-%-244Pcd`c.cweze1fd<jhsx02$`DB$F 0 |s @ 0--.LxD$w wXvD`k< $z& z')̜h+h,th-i. j/lj0,-12ts45$7p-8ȸ.9.:pj<\?= k?l$z@0kB0Cl<DhEwGd1HiJЈKld1MGN?PhQ@1RrSL`zTDEUsV0W|lDX܌Y(GZB[x)\T*]B^ B_hXF`Ea0tbtcd$$pjA0(sF<|vIHLT?O`.jl8o|r(j18is <vB0T\|d'Stream Basic with Config dhananjayan.vi